home *** CD-ROM | disk | FTP | other *** search
- --= TID = SIMTEL20 Ada Software Repository Item Description File = TID =--
- -- UNIT NAME : ADARPT
- -- ORIGIN : SIMTEL20
- -- REVIEW CODE :
- -- LOCATION : ASR
- --= CLASSIFICATION ===============================================--
- -- CATEGORY LEVEL 1 : Ada Software Repository
- -- CATEGORY LEVEL 2 : Introductory Information
- -- CATEGORY LEVEL 3 : Contents and Use of ASR
- -- CATEGORY LEVEL 4 :
- -- KEYWORDS :
- -- INDEX : ASR, Contents and Use
- -- INDEX : Ada Software Repository
- -- TAXONOMY :
- -- DEPENDENCIES :
- -- SEE ALSO :
- --= FILE LISTING ===============================================--
- -- FILE SPECS : PD2:<ADA>ADA.CRCLST
- -- FILE SPECS : PD2:<ADA>ADA.RPT
- -- FILE SPECS : PD2:<ADA>ADA.SNP
- -- FILE SPECS : PD2:<ADA>ADA.TAX
- -- FILE SPECS : PD2:<ADA>ADA.UUE
- -- FILE SPECS : PD2:<ADA>FILEUSE.DOC
- -- DIRECTORY DISPLAY :
- -- Directory PD2:<ADA>
- -- File Name Byte Count Line Count
- -- --------------- ---------- ----------
- -- ADA.CRCLST 38048 1103
- -- ADA.RPT 68488 1101
- -- ADA.SNP 3638 48
- -- ADA.TAX 5641 253
- -- ADA.UUE 35 4
- -- FILEUSE.DOC 79042 1032
- -- =============== ========== ==========
- -- 6 Files 194892 3541
- --= ABSTRACT ===============================================--
- -- Several files in the top-level PD2:<ADA> directory contain
- -- information on the contents of the Ada Software Repository. These
- -- files are:
- -- ADA.CRCLST
- -- ADA.RPT
- -- ADA.SNP
- -- ADA.TAX
- -- ADA.UUE
- -- and
- -- FILEUSE.DOC
- -- Unlike the majority of files in the ASR, these files are
- -- updated frequently by the maintainer of the ASR in order to reflect
- -- changes made to the Ada Software Repository.
- --
- -- -- ADA.CRCLST and ADA.UUE --
- -- ----------------------------
- -- ADA.CRCLST contains a listing of all the files in the ASR by
- -- directory. This listing includes the type of the file (always ASCII
- -- for the ASR), the size of each file in bytes, and a CRC (Cyclic
- -- Redundancy Check) value for the file. The CRC value is useful in
- -- verifying that a given file was correctly transferred from the ASR
- -- into the user's environment; if the CRC of a file computed by a CRC
- -- Check program on the user's computer matches the CRC in this list, the
- -- user is assured that no errors occurred in file transfer. There are
- -- many CRC Check programs for various environments (UNIX, IBM PC, etc)
- -- scattered throughout the various repositories on SIMTEL20.
- -- ADA.UUE is a copy of ADA.CRCLST that has been ARCed and then
- -- UUENCODED. This process significantly reduces the size of the
- -- ADA.CRCLST file for transfer, thereby expediting the file transfer
- -- process IF the user has the ability on his host computer to decode the
- -- file (via UUENCODE) and the un-ARC it.
- -- A sample listing of the first few lines of the ADA.CRCLST file
- -- looks like the following:
- --
- -- Listing created Wednesday, December 30, 1987 15:22:01
- --
- -- Filename Type Bytes CRC
- --
- -- PD2:<ADA.ADA-SQL>
- -- DAMES.CMM.1 ASCII 833 F5C0H
- -- DAMES.DOC.1 ASCII 5283 9A53H
- -- DAMES.PRO.2 ASCII 4913 4A99H
- -- DAMES.SRC.1 ASCII 616438 EE39H
- -- DAMESABS.DOC.1 ASCII 2139 68A7H
- --
- --
- -- -- ADA.RPT --
- -- -------------
- -- ADA.RPT is a report similiar to ADA.CRCLST except that a PAGER
- -- Hash code is provided instead of a CRC value, and a line count is
- -- given for each file (a line is terminated by an end-of-line character,
- -- as opposed to an Ada statement which is terminated by a semicolon).
- -- The PAGER Hash code is generated by the PAGER tool (not PAGER2,
- -- however) and by the FCHECK tool in the ASR, so the validity of a
- -- transferred file can be checked by using programs written in Ada
- -- rather than a CRC Check program (no Ada implementation is known to
- -- exist yet).
- -- A sample listing of the first few lines of the ADA.RPT file
- -- looks like the following:
- --
- -- Directory and File Name Char Count Line Count Hash
- -- ----------------------- ---------- ---------- ----
- --
- -- PD2:<ADA.ADA-SQL>
- -- DAMES.CMM.1 833 36 84
- -- DAMES.DOC.1 5283 125 32
- -- DAMES.PRO.2 4913 99 115
- -- DAMES.SRC.1 616438 13534 73
- -- DAMESABS.DOC.1 2139 46 42
- --
- --
- -- -- ADA.SNP --
- -- -------------
- -- The ADA.SNP file documents the sizes of each of the
- -- directories of the ASR. The number of bytes and lines of source code
- -- and documentation in each directory is presented, and a summary of the
- -- entire Ada Software Repository is presented at the end of the report.
- -- A sample listing of the first few lines of ADA.SNP is as
- -- follows:
- --
- -- ---- Source Code ---- | --- Documentation ---
- -- Directory Byte Count Line Count | Byte Count Line Count
- -- ----------------------- ---------- ---------- | ---------- ----------
- -- PD:<ADA.ADA-SQL> 1117750 30503 | 249705 6067
- -- PD:<ADA.AI> 250984 7326 | 326909 10503
- -- PD:<ADA.ANSI-LRM> 0 0 | 1201050 46091
- -- PD:<ADA.BENCHMARKS> 1844998 65965 | 546636 19174
- -- PD:<ADA.CAIS> 1719047 50360 | 10742 216
- -- PD:<ADA.CAIS-TOOLS> 152675 4442 | 7140 132
- -- PD:<ADA.COMPILATION-ORDER> 359990 8147 | 86428 2790
- --
- --
- -- -- ADA.TAX --
- -- -------------
- -- The file ADA.TAX contains a listing of the current taxonomy of
- -- the Ada Software Repository. Internal to the ASR support programs,
- -- the taxonomy is maintained as an acyclic graph, but ADA.TAX presents
- -- it as a tree. This taxonomy dynamically changes (typically as an
- -- upward-compatible extension to previous versions of the taxonomy) as
- -- the ASR grows.
- -- The following is a listing of a part of ADA.TAX:
- --
- -- BENCHMARKS
- -- GENERAL
- -- CAPACITY
- -- COMPUTATION-INTENSIVE, RECURSIVE
- -- PERFORMANCE ISSUES
- -- LANGUAGE COMPARISON
- -- ADA, C, FORTRAN, PASCAL
- -- TASKING
- -- TASKING 1
- -- TASKING 2
- --
- -- CAIS
- -- SPECIFIC IMPLEMENTATION
- -- MITRE CAIS
- -- EDITOR
- -- SOURCE CODE
- -- TEST ROUTINES
- --
- -- COMMUNICATIONS
- -- MESSAGE HANDLING
- -- RAINFORM
- -- UNITREP SOFTWARE MODEL
- -- PROTOCOL
- -- FTP/SMTP
- -- SMTP
- -- TCP/IP
- -- TELNET
- --
- -- COMPONENTS
- -- CHARACTER SET
- -- COMMAND LANGUAGE INTERPRETER
- -- COMPOOLS IN ADA
- -- CONTEXT-DIRECTED UPDATE
- -- COUNT ADA STATEMENTS
- -- COUNT OF ADA STATEMENTS 1
- -- COUNT OF ADA STATEMENTS 2
- -- COUNT OF ADA STATEMENTS 3
- --
- -- -- FILEUSE.DOC --
- -- -----------------
- -- FILEUSE.DOC lists all files in the subdirectories under
- -- PD2:<ADA> in order of the number of accesses. Presented are the
- -- directory and file name, the total number of accesses, the average
- -- monthly rate of access, and the size of the file in terms of 2048-byte
- -- disk pages.
- -- The following is a sample of the first few lines of a typical
- -- FILEUSE.DOC file:
- --
- -- [PHOTO: Recording initiated Wed 30-Dec-87 3:32PM]
- --
- -- @
- -- name # refs, rate/month, size.
- -- <ADA.COMPONENTS>LIST.ADA.2 502 13 7 pgs
- -- <ADA.COMPONENTS>ABSTRACT.SRC.1 467 15 224 pgs
- -- <ADA.PAGER>PAGER.SRC.5 456 17 34 pgs
- -- <ADA.BENCHMARKS>BENCH.DOC.1 451 15 3 pgs
- -- <ADA.AI>EXPERT.ADA.1 445 17 15 pgs
- --
- --= DISCLAIMER ===============================================--
- -- These documents are provided "AS IS" and without any expressed
- -- or implied warranties whatsoever. No warranties as to performance,
- -- merchantability, or fitness for a particular purpose exist.
- -- The user must assume the entire risk and liability of using
- -- these documents and the information contained therein. In no event
- -- shall any person or organization of people be held responsible for any
- -- direct, indirect, consequential or inconsequential damages or lost
- -- profits.
- -- Statements made by individuals in these documents are their
- -- own and should not necessarily be considered to be the official
- -- positions of their respective companies or organizations.
- --======================================================================--
-